// pages/addAddress/addAddress.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    name: '',
    phone:'',
    address:'',
    default:false,    //是否为默认地址
  },
  // 用户名
  inputname(event) {
    this.setData({
      name:event.detail.value
    })
  },
  // 手机号
  inputphone(event) {
    this.setData({
      phone:event.detail.value
    })
  },
  // 收获地址
  inputaddress(event) {
    this.setData({
      address:event.detail.value
    })
  },
  // 修改是否为默认收货地址
  defaultaddress:function(){
    this.setData({ default: !this.data.default });
    console.log('default',this.data.default)
  },
  // 提交收货地址的数据
  submit(){
    if(this.data.name == '' || this.data.phone == '' || this.data.address == ''){
      wx.showToast({
        title: '请输入完整信息！',
        duration: 2000,
        icon:'none'
        });
    }else if(!(/^1[34578]\d{9}$/.test(this.data.phone))){
      wx.showToast({
        title: '手机号码有误',
        duration: 2000,
        icon:'none'
        });
    }else{
      var that = this
      wx.request({
        url: getApp().globalData.baseUrl + '/wago/address/add',
        data: {
          userid:getApp().globalData.openid,
          name:that.data.name,
          phone:that.data.phone,
          address:that.data.address,
          prefer:that.data.default ? '1' : '2'    //1   默认收货地址   2  不是默认收货地址
        },
        method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
        // header: {}, // 设置请求的 header
        success: function(res){
          // success
          if(res.data.flag){
            wx.navigateTo({
              url: '/pages/shippingAddress/shippingAddress'
            })
          }
        },
        fail: function() {
          // fail
        },
        complete: function() {
          // complete
        }
      })
    }



    
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})